using System;
using System.Collections;
using System.Web.UI.WebControls;

namespace Sedna.Core.Controls.Support
{
	public interface IContainerLayout
	{
		int RowNumber
		{
			get;
			set;
		}

		int ColNumber
		{
			get;
			set;
		}

		string CssClass
		{
			get;
			set;
		}

		Unit Width
		{
			get;
			set;
		}

		Unit Height
		{
			get;
			set;
		}
		
		BorderStyle Border
		{
			get;
			set;
		}

		int CellPadding
		{
			get;
			set;
		}

		int CellSpacing
		{
			get;
			set;
		}

		void PopulateLayout(WebControl control, IList innerControls);

	}
}
